Repository navigation
Conversation
reef, school and hub set app_id 3942065 but no app_slug, so the hive assumed the public hivecommons-hive[bot] login and never recognised its own hanthor-hive-agent[bot] comments. Its unpark replies never counted as answered, and it posted the same reply 40-58 times a day on four issues. Set github.app_slug: hanthor-hive-agent (verified: GET /apps/ hanthor-hive-agent returns id 3942065) and clear project.ai_author with app_authored_prs: true, so agents author as the App bot and /hive commands from @hanthor are honoured instead of refused. Signed-off-by: James Reilly <jreilly1821@gmail.com>
Owner
Author
|
Closing: this edited the retired AWS Talos manifests (talos-k8s/hive/spokes, "historical reference only"). The Hives run as Docker Compose services in /srv/hives on spindle. Applied live on spindle at 2026-11-10T20:17Z instead (seed and runtime, with school and reef stopped during the edit):
Backups: /srv/hives/backups/{school,reef}-hive.yaml.{runtime,seed}.20261110T201713Z |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
On the three tuna-os spokes (reef, school, hub):
github.app_slug: hanthor-hive-agentgithub.app_authored_prs: trueproject.ai_authorWhy
app_id: 3942065but noapp_slug, so hive used the public defaulthivecommons-hive[bot]. It never recognised its ownhanthor-hive-agent[bot]comments, treated its own unpark replies as unanswered, and replied again every sweep. Tavern#299, corral#607, corral#634 and bluefin-cli#295 each got 320+ copies of one reply, 40-58 a day.ai_author: hanthor, hive treats @hanthor as itself, so/hive decision,/hive approveand/fixedfrom @hanthor are refused.ai_authorempty andapp_authored_prs: true,EffectiveAIAuthor()returnshanthor-hive-agent[bot], so agents author as the App.gh api apps/hanthor-hive-agentreturnsid 3942065, owner tuna-os.The code fix for the loop is proposed upstream in hivecommons/hive#17512. This config change stops the loop without waiting for that release.
Apply to the running spokes (this file alone does nothing)
The ConfigMap is only a seed. Each hive restores
/data/hive.yaml.runtimeover it on restart. So for each namespace (hive-reef,hive,hive-hub):Expected effect and trade-off
/hivecommands from @hanthor are acted on.hanthoraccount no longer count as the hive's own, so fix loops and the duplicate-PR guard ignore them. Accepted trade-off.